# # 1、整数int类型：1、2、3、4、-123、45等
# print('100')
# # 2、小数float类型：1.0、3.14等
# print(3.14)
# # 3、字符串str类型：必须使用引号引起来，''、""、''' '''、""" """
# # '张三' 、"张三" 、'''张三'''、"""张三"""
# print('张三')
# # 以什么引号开头，就需要以什么引号结尾
# # 注释 不会被执行到
# # print() 输出内容在控制台
# # print(内容) 将括号内的内容，打印\输出在控制台
# # 一行一行的写，每一行代码必须顶格编写
# # 注释快捷键：Ctrl+/
# # 复制粘贴代码 ：Ctrl+d


# # 算术运算
# print(3 + 2)
# print(3 - 2)
# print(3 * 2)
# print(9 / 2)
# # 地板除 //
# print(9 // 2)  # 结果为4 取商
# # 取余除 %  # 结果为1 取余数
# print(9 % 2)
# # 幂运算 **
# print(2 ** 3)


# # + 还可以用来做 字符串与字符串之间的拼接
# print('5' + '3' + '2')  # 输出结果为 532
# print('hello' + 'word')  # 输出结果为 helloword


# # * 还可以用来做 字符串 与 整数 之间的多倍输出
# print('5' * 5)
# print(5 * '小米')
# # \t 空格   \n 换行
# print('5\t' * 5)
# print(5 * '小米\n')


# # 变量  给某个数据取个名字，给某个名字赋一个值
# # 变量名称 = 变量的值   定义变量
# num1 = 256
# # 使用变量 直接使用 名字
# print(num1 * 2)
# # 变量必须先定义，才能使用
# # 变量名称 严格区分大小写
# # 只有对变量 进行重新赋值，才会修改原来的值
# num1 = '哈哈哈'
# print(num1)
# # 变量的名称只能含有字母、数字、下划线  不能以数字开头
# # 变量名称 避开Python的关键字与保留字，尽可能的有意义
# num1 = 100
# num2 = 200
# num3 = num1 + num2
# print(num3)
# # 同时定义 多个 变量 相同的值
# a = b = c = 3
# # 同时定义 多个 变量 不同的值
# q, w, e = 3, 4, 5
# # Python的计算，先计算 = 右边的
# a = w + c
# print(a)
#
# num9 = 666
# num8 = 888
# num9, num8 = num8, num9  # num9, num8 = 888, 666
# print(num9)     # 结果为 888


# a = 10
# # a = a - 2  # >>>> a -= 2
# b = 3
# a -= b  # 结果为 7
# print(a)


# # Python 变量 数据类型 动态的 给什么值就是什么类型
# # type(变量)  查看变量的数据类型
# a = 10.0
# res = type(a)
# print(res)
# # True / False 布尔值
# # 判断变量是否是指定的数据类型，所有判断 只有两种结果 成立 True 不成立 False
# # isinstance(变量名， 数据类型) # 如果该变量 跟你指定的数据类型一致，返回True,否则返回False
# b = 'hello'
# res2 = isinstance(b, int)
# print(res2)


# # 数据类型转换
# a = 30
# a = str(a)
# print(type(a))
# # 所有的数据类型，都可以转换成 str数据类型
# # int 与 float 之间可以相互转换
# # 字符串 转换成 int/float 可能会出错
# a = 'hello'
# a = int(a)
# print(type(a))
# print(a)


# # 变量的输入，定义变量的时候，不再给变量值，由用户输入
# msg = input('请随便输入一些内容')  # 接收用户在键盘上的输入
# print('您刚刚输入的是：' + msg)


# # 只有字符串才能进行拼接
# sum1 = input('请输入第一个整数：')
# sum2 = input('请输入第二个整数：')
# sum3 = str(int(sum1) + int(sum2))
# print('您刚刚输入的是' + sum1 + '和' + sum2 + ',它们相加是' + sum3)


# if 条件：
# 条件判断  True  ，  False
# 缩进是python的核心，通过缩进，控制代码的级别
# mag = input('请输入您的年龄：')
# mag = int(mag)
# if mag > 17:
#     print('您已经成年')
# else:
#     print('您还未成年')


# 用户名为admin  密码为admin123
# username = input('请输入账号：')
# possword = input('请输入密码：')
# if username == 'admin' and possword == 'admin123':
#     print('登录成功...')
# else:   # else后面不可接条件
#     print('账号或密码错误')


# if 条件1:
#     条件1成立，执行的内容
# elif 条件2:
#     条件2成立，执行的内容
# elif 条件3:
#     条件3成立，执行的内容
# else
#     以上条件均不成立执行的内容


# 不及格60，一般60-80，优秀81-100
# sal = input('请输入你的分数')
# sal = int(sal)
# if sal < 60:
#     print('不及格')
# elif sal <= 80:
#     print('一般')
# elif sal <= 100:
#     print('优秀')
# else:
#     print('输入的成绩有误')


# sal = input('请输入你的分数')
# sal = int(sal)
# if sal < 60:
#     print('不及格')
# else:
#     if sal <= 80:
#         print('一般')
#     else:
#         print('优秀')


# # for循环/for 遍历
# # for 变量 in 目标：
# #     循环代码，循环体
# #     都会被重复执行
# for test in '12345':  # 目标有几个元素，就执行几次,并且每一次赋值给变量
#     test = int(test)
#     test += 10
#     print('哈哈哈' + str(test))


# # range函数
# # 顾头不顾尾
# # range(10)     >>>     0、1、2、3、4、5、6、7、8、9
# # range(2,9)    >>>     2、3、4、5、6、7、8
# # range(1,10,2) >>>     1、3、5、7、9
# # range() 连续的有规律的整数
# for a in range(2, 11, 2):
#     print(a)


# # 算出1到100的总和
# ret = 0
# for i in range(1,101):
#     ret += i
# print(ret)


# a = [None]
# for i in a:
# 	print(i)
# 	a.append(None)


# 大于12 的场景有哪些
# for a in range(1, 7):
#     for b in range(1, 7):
#         for c in range(1, 7):
#             if a + b + c > 10 and a == 1:
#                 print(a, b, c)


# while循环
# while 条件
#     循环体
#     只有当while后面的条件成立，才会循环
#     每一次的循环结束之后，会再次检查条件是否成立，如果成立，继续循环
#     一定要在循环体中控制条件，否则容易死循环
# time = 3  # 设置条件
# while time >0:
#     print('hahahaha')
#     time -= 1  # 控制条件
